home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / cppu15.zip / CPPUTIL.LST next >
File List  |  1995-03-27  |  25KB  |  466 lines

  1.  
  2.     Page No.     1
  3.     03/27/95
  4.                          PD/Shareware Products in Library
  5.     
  6.     Release Date    Product Description                                       
  7.     
  8.     
  9.     ** Type AI                
  10.     10/01/90        Turbo C++ source files and executable for Neural Network  
  11.                     implementation.  Based on work in AI Magazine.            
  12.     
  13.     ** Type BDE               
  14.     11/05/94        A C++ wrapper encapsulation of the Borland Database       
  15.                     Engine (TM).  It encapsulates calls to the Engines        
  16.                     functions and manages handles for BDE objects.  It        
  17.                     includes exception handling to deal with Engine error     
  18.                     return values.  Use pkunzip -d option.                    
  19.     
  20.     ** Type BIDS              
  21.     04/07/93        An example of programming in OWL using Borland            
  22.                     International Data Structures (BIDS).  Demonstrates an    
  23.                     easy way to use BIDS to store structured data in a        
  24.                     program.                                                  
  25.     
  26.     ** Type BSVP              
  27.     02/15/94        A demonstration on the MicroHelp Slider, part of the      
  28.                     Borland Visual Solutions Pack (BC 4).                     
  29.     
  30.     ** Type Callback          
  31.     01/30/95        A library providing a portable, type-safe mechanism for   
  32.                     intercomponent callback functions.  Based on work         
  33.                     published in the February issue of the C++ Report.        
  34.     
  35.     ** Type CD ROM            
  36.     06/16/94        SCSI drive benchmark test program using ASPI functions.   
  37.                     Measures hard-disk, MO-disk, and CD_ROM SCSI drive        
  38.                     performance.  Written using Borland C++ 3.1.  SCSI        
  39.                     handling routines can be transplanted to other programs   
  40.                     to add SCSI support.  Full C source.                      
  41.     
  42.     ** Type Classes           
  43.     07/28/90        A collection of C++ files, downloaded from Borland        
  44.                     Programming Forum on Compuserve.  No claims of authorship 
  45.                     or documentation included.  Classes for directory,        
  46.                     graphics, linked lists, keyboard, binary trees, etc.      
  47.                     Turbo C++.                                                
  48.     
  49.     ** Type Code              
  50.     07/21/90        An executable file to convert C/C++ expressions to        
  51.                     pseudo-english, either interactively or from an input     
  52.                     source file.                                              
  53.     
  54.     ** Type Code Analysis     
  55.     07/13/89        Two utilities for C++:  A C++ source code formatter, and  
  56.                     a program that will display the class hierarcy defined in 
  57.                     the input file.  Note that these programs were written    
  58.                     before the release of C++ 2.0.                            
  59.     
  60.     ** Type Communication     
  61.     05/14/90        An example of the use of C++ to implement asynchronous    
  62.     Page No.     2
  63.     03/27/95
  64.                          PD/Shareware Products in Library
  65.     
  66.     Release Date    Product Description                                       
  67.     
  68.     
  69.                     communication bypassing the slower bios routines.  An     
  70.                     implementation of background communications.              
  71.     
  72.     ** Type Compiler          
  73.     12/08/93        Windows group icon installer for Borland C++ version 4.0. 
  74.     
  75.     ** Type Complex           
  76.     10/30/89        Complex number class for C++ 2.0.                         
  77.     
  78.     ** Type Compression       
  79.     03/01/94        Data compression toolkit.  Smaller and faster than other  
  80.                     compression utilities.  Buffer and file interfaces.       
  81.                     Supports C/C++, Pascal, Assembly, BASIC, Visual Basic,    
  82.                     and others.  Purchasers can use Cx royalty free in their  
  83.                     applications.  Source available.                          
  84.     
  85.     ** Type Configuration     
  86.     03/05/93        C++ class library that will provide for creation,         
  87.                     modification, reading and writing program initialization  
  88.                     (.ini) files.                                             
  89.     
  90.     ** Type Container         
  91.     01/13/94        Technical Information sheet on how to build the Borland   
  92.                     Container Class Libraries for BC4.  A make file is        
  93.                     documented to show how to build the various 'flavors' of  
  94.                     the Container Classes.                                    
  95.     
  96.     ** Type Control           
  97.     12/06/94        A collection of custom controls, which can be installed   
  98.                     into the Borland Resource Workshop.  Includes scrollbar   
  99.                     control, virtual list box control, spin control, calendar 
  100.                     control, tab control and edit control.                    
  101.     
  102.     ** Type Database          
  103.     06/28/90        C++ class library for accessing the Paradox (tm) engine.  
  104.                     Paradox is a product of Borland International.            
  105.     
  106.     ** Type Date/Time         
  107.     07/25/90        Turbo C++ file to provide a Date Object class for date    
  108.                     manipulation.  Based on an article by David Clark in      
  109.                     June, 1990 issue of C User's Journal.                     
  110.     
  111.     ** Type DDE               
  112.     03/01/95        Source code in C++, implementing a DDE Program Manager    
  113.                     Class, permitting easy access to the Program Manager in   
  114.                     Windows 3.1 for adding, deleting, and modifying groups    
  115.                     and items.                                                
  116.     
  117.     ** Type Debugger          
  118.     01/09/91        Source code for a minimalist object oriented debugger.    
  119.                     See the .cpp files for documentation and explanations.    
  120.                     Demonstrates many interesting techniques.                 
  121.     
  122.     Page No.     3
  123.     03/27/95
  124.                          PD/Shareware Products in Library
  125.     
  126.     Release Date    Product Description                                       
  127.     
  128.     
  129.     ** Type Disk Management   
  130.     02/12/94        Utility to delete unnecessary files created and left      
  131.                     behind by compilers and other development tools.  It was  
  132.                     designed with Microsoft Visual C++ in mind, but it would  
  133.                     also be useful with other compilers.                      
  134.     
  135.     ** Type DOS               
  136.     08/30/87        Extended command line processing for Turbo C. Wild card   
  137.                     expansion of file list on command line.  Turbo C 2.0 and  
  138.                     Turbo C++ 1.0 provide a vendor supplied module that       
  139.                     accomplishes wild card expansion.  Code may be of         
  140.                     interest.                                                 
  141.     
  142.     ** Type DPMI              
  143.     11/05/94        16/32 bit DPMI Interface library for Borland C++ version  
  144.                     4.02 (with DOS powerpack).  All of the documented DPMI    
  145.                     functions are included in 16 and 32 bit versions of the   
  146.                     library.                                                  
  147.     
  148.     ** Type Editor            
  149.     01/10/91        A Turbo C++ script for use with the TEMC utility, to make 
  150.                     the editor in the Borland IDE emulate Brief.              
  151.     
  152.     ** Type Error             
  153.     01/25/94        C++ Library for device- and environment-independent error 
  154.                     reporting and prompting.  Supports C++ streams, DOS,      
  155.                     Turbo Vision, Windows and OWL. Portable to any C++        
  156.                     compiler or application framework. Hooghlly               
  157.     
  158.     ** Type FAQs              
  159.     05/20/94        Multiple HSZ declarations, DLLs needed for apps,          
  160.                     undefined OwlMain, best way to write Windows programs,    
  161.                     using other file extensions with BC++, and recommended    
  162.                     C++ books.                                                
  163.     
  164.     ** Type File              
  165.     01/31/94        Smartly matches two source files by ignoring/including    
  166.                     comments, spaces, preprocessors, and character case.      
  167.                     Works with C/C++, Pascal, Basic, Assembly, Clipper, or    
  168.                     dBase.                                                    
  169.     
  170.     ** Type Games             
  171.     06/22/93        Interactive online shareware version of the book          
  172.                     _Programming Object Oriented Arcade Games In Turbo C_.    
  173.                     Registration gets you a copy of the book and the last     
  174.                     four interactive online chapters. Supports Borland C++    
  175.                     BGI graphics.                                             
  176.     
  177.     ** Type General           
  178.     02/21/94        Full featured, general purpose C/C++ library.  Almost 800 
  179.                     functions including, user interface tools, windows,       
  180.                     menus, message display, data entry, context sesitive      
  181.                     hypertext help, database tools with B-tree indexes,       
  182.     Page No.     4
  183.     03/27/95
  184.                          PD/Shareware Products in Library
  185.     
  186.     Release Date    Product Description                                       
  187.     
  188.     
  189.                     mouse, etc. Borland C/C++ 2.0 or later.                   
  190.     
  191.     ** Type Grammar           
  192.     08/15/91        A set of YACC debugging tools and language grammars for C 
  193.                     and C++.                                                  
  194.     
  195.     ** Type Graphics          
  196.     09/27/88        A small Computer Aided Design application developed on    
  197.                     C++.  Demonstrates objects and methods in graphics        
  198.                     programming, etc.                                         
  199.     
  200.     ** Type Help              
  201.     10/14/91        Turbo C++ based system for providing context sensitive    
  202.                     help in your programs.  Includes an executable to create  
  203.                     an indexed help file from a source text files.            
  204.     
  205.     ** Type I/O               
  206.     03/14/91        An I/O port manipulation utility.  Includes Borland C++   
  207.                     source code, executable and project file.  Not for the    
  208.                     uninitiated.                                              
  209.     
  210.     ** Type IDE               
  211.     04/10/92        Not compatible with latest version of Borland C++.        
  212.                     Resource file to allow you to add larger buttons to the   
  213.                     Turbo C++ for Windows toolbar.  Intended for use when in  
  214.                     high resolution mode (1024x768).                          
  215.     
  216.     ** Type Interrupt         
  217.     07/23/94        Library and source code to allow developers to use 16 bit 
  218.                     style C/C++ interrupt functions in 32bit mode. Library is 
  219.                     pre-built, but requires assembler to be rebuilt.          
  220.     
  221.     ** Type Intl              
  222.     07/17/94        A set of C++ classes to assist the MS Windows programmer  
  223.                     in providing support for internationalization.            
  224.     
  225.     ** Type Keyboard          
  226.     03/24/91        Single instance C++ class for complete control of the     
  227.                     keyboard.  Automatically calls bios for extended keyboard 
  228.                     support.  Status members for shift states.  Set typematic 
  229.                     rate.  Return ascii and scan codes from key pressed.      
  230.                     Clear keyboard buffer and more.                           
  231.     
  232.     ** Type Languages         
  233.     10/12/91        Smalltalk for IBM PC compatibles. Compiled using Borland  
  234.                     C++ and Turbo C 2.0. Includes C source code, installation 
  235.                     documentation, instruction manual, and DOS executable.    
  236.                     Use ^Z to exit Smalltalk.                                 
  237.     
  238.     ** Type Linked List       
  239.     12/06/90        Hybrid stack/queue/linked list class.  Sortable,          
  240.                     configurable, over 30 member functions for highly         
  241.                     individualized manipulation of data items.  Well          
  242.     Page No.     5
  243.     03/27/95
  244.                          PD/Shareware Products in Library
  245.     
  246.     Release Date    Product Description                                       
  247.     
  248.     
  249.                     documented.                                               
  250.     
  251.     ** Type Make              
  252.     01/19/90        An executable program to control switches sent to Turbo C 
  253.                     command line compiler.  Compiler directives are imbedded  
  254.                     in the source file as #cct directives.  These are         
  255.                     extracted and TCC is called with the switches set.        
  256.                     Source included.  Works with TC++.                        
  257.     
  258.     ** Type Math              
  259.     11/02/91        A C++ class for set algebra with appropriate operator     
  260.                     overloads.                                                
  261.     
  262.     ** Type Mathematics       
  263.     03/25/92        C++ class for currency formatting, and related operations.
  264.     
  265.     ** Type Memory Management 
  266.     05/21/90        Bidirectional associative memory header file which        
  267.                     includes standard definitions of variables and classes in 
  268.                     BAM system.  C++ implementation developed on Zortech C++. 
  269.                     See BAMCPP in this library.                               
  270.     
  271.     ** Type MFC               
  272.     11/01/93        Enhancements to the List Box in the Microsoft Foundation  
  273.                     Classes.  Features Ownerdraw list box using transparent   
  274.                     Bitmaps, Drag and Drop, and Hierarchical list boxes.      
  275.     
  276.     ** Type Miscellaneous     
  277.     05/03/92        A C++ class for a generic report object.  Sets up         
  278.                     headers, footers, etc. and keeps track of lines on the    
  279.                     page.                                                     
  280.     
  281.     ** Type Mouse             
  282.     04/02/91        Borland C++ implementation of a single instance mouse     
  283.                     handler class.  The class handles the difficult parts of  
  284.                     the mouse programming, allowing you to concentrate your   
  285.                     efforts on the application.  All source is included, well 
  286.                     commented.                                                
  287.     
  288.     ** Type MS Windows        
  289.     06/04/91        Virtual pointer classes for programming in Microsoft      
  290.                     Windows 3.0.  Frees the programmer of concern about       
  291.                     handles by managing global and local dynamic memory       
  292.                     allocation for you.                                       
  293.     
  294.     ** Type MS Windows NT     
  295.     11/18/93        A simple prototype to smooth real time flowrate           
  296.                     information. The prototype reads a file and applies a     
  297.                     linear regression algorithm to the data to smooth it out. 
  298.                     The output provides a standard average and the LR output  
  299.                     for comparison purposes. C source.                        
  300.     
  301.     ** Type Multitask         
  302.     Page No.     6
  303.     03/27/95
  304.                          PD/Shareware Products in Library
  305.     
  306.     Release Date    Product Description                                       
  307.     
  308.     
  309.     08/21/91        A port to C++ of a C multitasking library.  All source    
  310.                     code is provided (.cpp, .hpp and .asm).                   
  311.     
  312.     ** Type Network           
  313.     12/14/90        ANSI C source code developed on Turbo C++ version 1.0.    
  314.                     Network mapping utility.  Gives Network operating system, 
  315.                     redirections in effect and servers logged into.           
  316.     
  317.     ** Type OS/2              
  318.     12/08/93        Fix for the "signal" example function included with       
  319.                     Borland C++ for OS/2.                                     
  320.     
  321.     ** Type OWL               
  322.     05/21/92        A program that demonstrates using a Windows Color Common  
  323.                     Dialog Box with Borland C++ and the Object Windows        
  324.                     Library.                                                  
  325.     
  326.     ** Type Paradox Engine    
  327.     06/10/91        Demonstration program providing an application whose code 
  328.                     is generated in Turbo Pascal, C and C++ by the vendors    
  329.                     Paradox Engine code generator.  See the file Pdocd.zip    
  330.                     for the documentation.                                    
  331.     
  332.     ** Type Patch             
  333.     08/31/90        Patches for the Integrated Development Environment in     
  334.                     Turbo C++ version 1.0.  Corrects: tendancy for Project    
  335.                     files to grow to immense size, and problems with CGA      
  336.                     color cards.                                              
  337.     
  338.     ** Type Portability       
  339.     12/20/93        A porting tool for users of Borland C++ 4.0.  Functions   
  340.                     similarly to Microsoft's PortTool, and uses compatible    
  341.                     *.ini files.  Identifies warning and errors under the     
  342.                     target environment.                                       
  343.     
  344.     ** Type Printer           
  345.     12/29/90        No longer supported. Object files and headers for C++     
  346.                     classes to control the printer.  Low level bios functions 
  347.                     to high level functions.  Completely documented.  Source  
  348.                     code for the classes is available for an additional $20.  
  349.     
  350.     ** Type Program Generator 
  351.     06/01/94        Draw state diagrams and generate C/C++ code (or psuedo    
  352.                     code) in the Windows environment. Point and click tool    
  353.                     pallette. Generates aSCII C file from diagram. Prints     
  354.                     diagram in Window. Zooming and scrolling features.        
  355.                     Generates ASCII event and action lists.                   
  356.     
  357.     ** Type Reference         
  358.     03/23/90        A demonstration of structure and class definitions using  
  359.                     OOP techniques, in an automobile trip implementation.     
  360.                     From a column by Al Stevens, presumed to be from Dr.      
  361.                     Dobbs Journal.                                            
  362.     Page No.     7
  363.     03/27/95
  364.                          PD/Shareware Products in Library
  365.     
  366.     Release Date    Product Description                                       
  367.     
  368.     
  369.     
  370.     ** Type Resource          
  371.     08/30/94        Resource file management package for C++ developers. The  
  372.                     advantages of using resources (files containing other     
  373.                     files) are increased speed, less wasted space, and a more 
  374.                     professional appearance.                                  
  375.     
  376.     ** Type Screen            
  377.     08/13/90        Object Oriented device independent screen driver package, 
  378.                     with all source code included.                            
  379.     
  380.     ** Type Screen Saver      
  381.     08/31/94        A screen saver library with source code and demos.        
  382.                     Replaces the scrnsave.lib supplied in the Windows 3.1 SDK.
  383.     
  384.     ** Type Security          
  385.     04/02/94        Portable implementation of the Secure Hashing Algorithm   
  386.                     written in Standard C.  May be used for verifiable        
  387.                     transmission of file.  Includes source and two            
  388.                     executables for MSDOS 386 machines. SHA.EXE compiled with 
  389.                     BC++4 and GSHA.EXE compiled with Gnu C++.                 
  390.     
  391.     ** Type Sort              
  392.     10/23/94        Examples of sorting developed with Turbo C++ version 3.0. 
  393.                     Demonstrates swap, bubble and shell sort techniques.      
  394.     
  395.     ** Type Sound             
  396.     07/31/91        Source code for a Windows 3.0 sound processing            
  397.                     application.  Code is for Borland C++ with the WhiteWater 
  398.                     Resource Guide.                                           
  399.     
  400.     ** Type Spreadsheet       
  401.     09/30/93        C++ module for accessing Excel format spreadsheet files.  
  402.     
  403.     ** Type Streams           
  404.     05/02/90        A collection of file access/manipulation objects in C++.  
  405.                     C++ source code plus some supporting .asm macros.         
  406.     
  407.     ** Type String            
  408.     10/26/89        String Class for C++.                                     
  409.     
  410.     ** Type Template          
  411.     10/13/92        Example code showing how to use the template feature      
  412.                     recently added to the C++ language specification.         
  413.     
  414.     ** Type Text              
  415.     10/18/93        A C++ Class for regular expression searches (GREP).       
  416.     
  417.     ** Type Text Processing   
  418.     05/26/93        Spell check module for Turbo C/ Turbo C++.  Linkable      
  419.                     object files for C applications.  Source code is          
  420.                     available for a $50 registration fee.                     
  421.     
  422.     Page No.     8
  423.     03/27/95
  424.                          PD/Shareware Products in Library
  425.     
  426.     Release Date    Product Description                                       
  427.     
  428.     
  429.     ** Type Timer             
  430.     08/23/94        C callable library for timing code fragments with an      
  431.                     accuracy of better than 10 microseconds. Originally       
  432.                     written my M. Abrash in "Zen of Assembly". Includes C++   
  433.                     wrapper classes and an ultralong period timer. Real and   
  434.                     protected mode (16 & 32 bit).                             
  435.     
  436.     ** Type Translator        
  437.     12/25/89        Eases the transition to object oriented programming by    
  438.                     providing an object oriented development environment.     
  439.                     This is a preprocessor, not a compiler.  The vendors      
  440.                     installation methods leave a great deal to be desired.    
  441.                     File 1 of 2.                                              
  442.     
  443.     ** Type TSR/ISR           
  444.     10/27/92        A class for implementing instance specific ISRs           
  445.                     (Interrupt Service Routines).  Borland C++.               
  446.     
  447.     ** Type Turbo Vision      
  448.     11/28/91        Code that demonstrates how to save the palette to, and    
  449.                     retreive it from a binary file in a Turbo Vision          
  450.                     application.                                              
  451.     
  452.     ** Type User Interface    
  453.     10/13/90        Text file providing guidance on using the Window Boss     
  454.                     with Turbo C++ version 1.0.                               
  455.     
  456.     ** Type VBX               
  457.     04/05/94        Shows how to implement a VBX spreadsheet control as a     
  458.                     dialog.  The control was supplied in the productivity     
  459.                     pack option with BC4.                                     
  460.     
  461.     ** Type Virtual Object    
  462.     10/01/90        A Turbo C++ class definition package to implement         
  463.                     "shippable objects", i.e., objects whose parameters may   
  464.                     not be known at compile time.  Will require a little      
  465.                     study, as no documentation file is supplied.              
  466.